//
// * Copyright (c) 2002-2009 "Neo Technology,"
// *     Network Engine for Objects in Lund AB [http://neotechnology.com]
// *
// * This file is part of Neo4j.
// * 
// * Neo4j is free software: you can redistribute it and/or modify
// * it under the terms of the GNU Affero General Public License as
// * published by the Free Software Foundation, either version 3 of the
// * License, or (at your option) any later version.
// * 
// * This program is distributed in the hope that it will be useful,
// * but WITHOUT ANY WARRANTY; without even the implied warranty of
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// * GNU Affero General Public License for more details.
// * 
// * You should have received a copy of the GNU Affero General Public License
// * along with this program. If not, see <http://www.gnu.org/licenses/>.
// 
namespace org.neo4j.kernel.impl.transaction
{

	using HeuristicMixedException = javax.transaction.HeuristicMixedException;
	using HeuristicRollbackException = javax.transaction.HeuristicRollbackException;
	using InvalidTransactionException = javax.transaction.InvalidTransactionException;
	using NotSupportedException = javax.transaction.NotSupportedException;
	using RollbackException = javax.transaction.RollbackException;
	using SystemException = javax.transaction.SystemException;
	using Transaction = javax.transaction.Transaction;
	using TransactionManager = javax.transaction.TransactionManager;

	internal class PlaceboTm : TransactionManager
	{
//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void begin() throws NotSupportedException, SystemException
		public virtual void begin()
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void commit() throws RollbackException, HeuristicMixedException, HeuristicRollbackException, SecurityException, IllegalStateException, SystemException
		public virtual void commit()
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public int getStatus() throws SystemException
		public virtual int getStatus()
		{
		// TODO Auto-generated method stub
			return 0;
		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public Transaction getTransaction() throws SystemException
		public virtual Transaction getTransaction()
		{
		// TODO Auto-generated method stub
			return null;
		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void resume(Transaction arg0) throws InvalidTransactionException, IllegalStateException, SystemException
		public virtual void resume(Transaction arg0)
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void rollback() throws IllegalStateException, SecurityException, SystemException
		public virtual void rollback()
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void setRollbackOnly() throws IllegalStateException, SystemException
		public virtual void setRollbackOnly()
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void setTransactionTimeout(int arg0) throws SystemException
		public virtual void setTransactionTimeout(int arg0)
		{
		// TODO Auto-generated method stub

		}

//JAVA TO VB & C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public Transaction suspend() throws SystemException
		public virtual Transaction suspend()
		{
		// TODO Auto-generated method stub
			return null;
		}
	}
}